package com.wxd.modules.function.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wxd.modules.function.entity.EmpEntity;
import com.wxd.modules.function.entity.department.JWDEntity;
import com.wxd.modules.function.entity.department.KYDEntity;
import com.wxd.utils.PageUtils;

import java.util.List;
import java.util.Map;

public interface EmpService extends IService<EmpEntity> {
    PageUtils queryPage(Map<String,Object> params);
    PageUtils queryPageExist(Map<String,Object> params);
    PageUtils queryPageNot(Map<String,Object> params);
    PageUtils queryStatisticsPage(Map<String,Object> params);
    List<EmpEntity> queryEmp(Long[] empIds);
    String queryParentDept(Long empId);
    JWDEntity queryAllJWDEmpById(Long empId);
    KYDEntity queryAllKYDEmpById(Long empId);
    void updateEmp(Map<String,Object> params);
}
